/**
 开发团队 :
 开发人员 : ZBB295
 开发时间 : 2022/8/17 12:56
 文件名称 : article.js
 开发工具 : WebStorm
 */

// 导入文章集合构造函数
const { Article } = require('../../model/article');
// 导入评论集合构造函数
const { Comment } = require('../../model/comment');


module.exports = async (req, res) => {

    // 接收客户端传递过来的文章id值
    const id = req.query.id;
    // 根据id查询文章详细信息
    let article = await Article.findOne({_id: id}).populate('author').lean();

    // res.render('home/article',{article: article});
    // res.send(article);
    // return;

    // 查询当前文章所对应的评论信息
    let comments = await Comment.find({aid: id}).populate('uid').lean();

    // res.send('欢迎来到博客文章详情页面')
    // res.render('home/article');
    res.render('home/article', { article, comments });
}